<!DOCTYPE html>
<html lang="zh-cn">
  <head>
    <meta charset="UTF-8">
    <title>Sucha's Blog - Archive for June, 2006</title>
    <meta name="generator" content="MarkdownProjectCompositor.lua">
    <meta name="author" content="Sucha">
    <meta name="keywords" content="suchang, programming, Linux, Lua">
    <meta name="description" content="Sucha's blog">
    <link rel="shortcut icon" href="../images/ico.png">
    <link rel="stylesheet" type="text/css" href="../styles/blog.css">
    <link rel="stylesheet" type="text/css" href="../styles/prism.min.css">
    <style id="site_theme"></style>
  </head>
  <body>
    <div id="body">
      <div id="text">
	   <!-- Page published by cmark-gfm begins here --><h1>Sucha's Blog ~ Archive for June, 2006</h1>
<p><a id="p4"></a></p>
<div class="date">6月28日 周三 21:43</div>
<h2>All over</h2>
<p>今晚验完了网络的课程设计，终于所有的课程设计都告一段落了。</p>
<p>今晚人太多了，以至于将近 9:00 准备验收结束的时候几乎就是一分钟验收一个大
作业，我的程序本来有 bug，不知为什么，在自己的机子上使用小于 512b 的密钥
加密解密文件的时候就会出错，而大于等于 512b 的就不会出错。</p>
<p>奇怪的是到了机房，情况又不一样了，要 1024b 的密钥才不会出错，而当密钥小
于等于 100b 左右时，也不会出错，真是奇怪了。还好老师赶时间，验收得很快，
跟本管不到这些“小问题”，老师太稀缺了。</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2006-06.html#p4">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2006-06-28T21:43:31+0800 -->
<p><a id="p3"></a></p>
<div class="date">6月28日 周三 12:52</div>
<h2>无题</h2>
<p>课程设计终于做得差不多，将操作系统和编译原理的题目都验收过了，现在只剩下
一个网络的课程设计还没验，不过代码已经完成，就等着实验室的开放了。</p>
<p>寝室里的强人们早在上个星期就已经将所有的题目都验完，在这个星期他们都消遣
去了，只有我还有另外一个室友在痛苦地编程。操作系统的验收遇到了点小麻烦，
跟编程无关的事情，有些时候感觉很无奈，但是你也没有办法，不过最终还是搞定，
这是我第一个验收的程序，让我深深地舒了一口气。</p>
<p>编译原理做的是一个从句型推导画出语法分析树的题目，分析句型推导不难，难就
难在画语法分析树上，先是在 win 下东挪西就 Dev-Cpp 的 Examples，搞出了一个
简单的窗体，然后使用了三个 api 函数 TextOut、LineTo 和 MoveToEx 将分析树
画出来。还好老师没有刁难，也许是当时验收的人太多了，她也不想问得太细。</p>
<p>网络做的是 rsa 加密解密，要使用大数库，选择了 gmp，这在 linux 下这么容易
获得的东西，在 win 却费了我大半天的时间去下载工具来编译得到。首先得下
MinGW，然后才能编译得到 gmp 的库，接着才能使用。也许是我的方法错了，gmp
的动态链接库编译不出来，一到 make check 这一步就出错，所以只能编出静态链
接库，不过还好，静态的没有问题。只是先得下什么什么工具才能编译这几步，工
作很累人。</p>
<p>昨晚巴西对加纳的比赛，加纳的临门一脚跟巴西差的太远了，肥罗不是白混饭吃的，
前锋很重要……</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2006-06.html#p3">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2006-06-28T12:52:46+0800 -->
<p><a id="p2"></a></p>
<div class="date">6月16日 周五 18:30</div>
<h2>无题</h2>
<p>《操作系统》的课程设计终于在周一完成了，可是接下来还有《编译原理》和《计
算机网络》的课程设计，网络的作业要在下周搞定，可是这周有编译的考试，还有
四六级，还有病毒的考试……</p>
<p>考完试一定要好好补一下……</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2006-06.html#p2">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2006-06-16T18:30:50+0800 -->
<p><a id="p1"></a></p>
<div class="date">6月11日 周日 15:32</div>
<h2>FVWM SelectOnRelease</h2>
<p>这里的 SelectOnRelease 是指跟 win 下 Alt-Tab 选择后可以自动转
入相应的程序或窗口这样类似的功能，其实 FVWM 的 man 里也有说明。</p>
<p>早先 FVWM 默认的 Alt-Tab 行为是只选择窗口，若是要真正跳到相应的程序或窗
口，得用 RETURN 确认。这样很不方便，因为要选定并跳到另一个程序，得按好几
下键盘，最麻烦的是最后一下得用 RETURN 确认，得多挪一个手来完成这件事情。</p>
<p>而 SelectOnRelease&gt; 是在你松开某个键后就可以认为你选择了这个选
项。具体的设置是在你的 MenuStyle&gt; 中在相应的菜单里加入
SelectOnRelease KeyName，如下：</p>
<pre><code class="language-source">MenuStyle WindowList SelectOnRelease Alt_L, # other Style settings
</code></pre>
<p>这里的 KeyName 是你机子上有定义的名字，可以用 $ xmodmap 来查
看，这么说也应该可以定义自己的 KeyName 了，可惜我还不大懂，要
不然我也把那个 Windows 视窗键给用上。</p>
<div class="category"><a href="CategoryLinux.html">CategoryLinux</a> / <a href="2006-06.html#p1">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2006-06-11T15:32:07+0800 -->
<p><a id="p0"></a></p>
<div class="date">6月11日 周日 14:57</div>
<h2>沉闷</h2>
<p>操作系统的课程设计选了一个比较累人的题目，加上现在正处考试周，平常得非常
努力地准备，而在电脑前的空闲，都用来编程了。</p>
<p>其实很多事情是不必都挤在这两三周里完成的，比如像《JAVA 实验报告》之类的东
西，完全可以在当时实验中安排好，而不必一直等到现在最忙的时候插进来。可事
情不是你可以安排的，最糟糕的往往在这里，所以，一有时间就得把手头的事情解
决掉，天知道接下来又会有什么什么。</p>
<p>今天早上考了 JAVA，短短 5 周内就快速结束掉的课程，真的是不敢奢望能多学多
少，在加上前段时间课程较紧，这 5 周中感觉实际用在考虑 JAVA 的时间远远不够，
而且 JAVA 编译的时间那么久，会让人疯掉……</p>
<p>虽说今早要考试，但是世界杯是任何一种球迷都无法错过的，所以昨晚抽空看了英
格兰对巴拉圭的比赛。刚开场巴拉圭被打蒙掉了，2 分钟内就失球，让它不得不打
起了进攻战。现在英格兰还号称夺冠，可是比赛沉闷得要死，后边的比赛感觉要不
是巴拉圭运气太差，英格兰早被破门了。没有鲁尼的英格兰，前锋冲击力太差了，
欧文不行。</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2006-06.html#p0">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2006-06-11T14:57:30+0800 -->
<!-- Page published by cmark-gfm ends here -->
  <div id="foot">2004-<script>var d = new
	Date();document.write(d.getFullYear())</script> &copy;
	Sucha. Powered by MarkdownProjectCompositor.
  </div>
  </div><!-- text -->
  <div id="sidebar">
  </div><!-- sidebar -->
  <script src="../js/prism.min.js" async="async"></script>
  <script src="../js/blog_sidebar.js"></script>
  </div> <!-- body -->
</body>
</html>